package com.alibaba.citrus.ots.platform.enhance.functions.diff.common.constant;


/**
 * 对账策略路由枚举
 */
public enum DiffStrategyRouteDict {
    ACTIVITY_DIFF_SALES_ORDER_LINE("activity_diff_sales_order_line", "活动对销售子单"),
    INVENTORY_DIFF_SALES_ORDER_LINE("inventory_diff_sales_order_line", "库存对销售子单"),
    SALES_ORDER_LINE_DIFF_ACTIVITY("sales_order_line_diff_activity", "销售子单对活动"),
    SAP015SDO_DIFF_SALES_ORDER("sap015sdo_diff_sales_order", "sap015主单和销售主单对账"),
    SAP015DETAIL_DIFF_SALES_ORDER_LINE("sap015detail_diff_sales_order_line", "sap015子单和销售子单对账"),
    SAP017_DIFF_CONSIGNMENT_ORDER("sap017_diff_consignment_order", "sap017 主单和交货主单对账"),
    SAP017_DETAIL_DIFF_CONSIGNMENT_ORDER_LINE("sap017_detail_diff_consignment_order_line", "sap017子单和交货子单对账"),
    SAP006SDO_DIFF_SALES_ORDER("sap006sdo_diff_sales_order", "sap006主单和销售主单对账"),
    SAP006DETAIL_DIFF_SALES_ORDER_LINE("sap006detail_diff_sales_order_line", "sap006子单和销售子单对账"),
    SALES_MAIN_ORDER_STATUS("sales_main_order_status","销售主单状态对账"),
    ;

    /**
     * 策略名称
     */
    private String strategyCode;

    /**
     * 策略含义
     */
    private String strategyDesc;

    DiffStrategyRouteDict(String strategyCode, String strategyDesc) {
        this.strategyCode = strategyCode;
        this.strategyDesc = strategyDesc;
    }

    public String getStrategyCode() {
        return strategyCode;
    }

    public String getStrategyDesc() {
        return strategyDesc;
    }
}
